meckel's cartilage - Turkish English Dictionary